Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for chunking; use clap for arg parsing #47

Merged
merged 8 commits into from
Jul 31, 2023

Conversation

Manishearth
Copy link
Collaborator

Fixes #28

I haven't yet tested this in our CI, but we're getting to the point where c-a-f for all of ICU4X hits runner size limits since we can't clean it up partway through. Chunking seems like a good path forward, and the task already takes too long. We may also want to use the max_combination_size parameter more, but this seems useful either way.

This currently chunks packages, not feature-sets. We could do the latter; it's a little bit more involved, but I do think packages is a fine way to implement this.

src/lib.rs Outdated Show resolved Hide resolved
src/lib.rs Show resolved Hide resolved
@Manishearth
Copy link
Collaborator Author

Fixed the cargo subcommand thing as well.

@frewsxcv
Copy link
Owner

@Manishearth @robertbastian I have limited capacity the next few weeks. I gave you both permissions for this repo and crates.io, so feel free to merge and publish whatever!

@Manishearth
Copy link
Collaborator Author

Oh, thank you very much! I'll wait for proper review from @robertbastian or someone else and then merge.

@robertbastian
Copy link
Collaborator

lgtm but would like this to build

@Manishearth
Copy link
Collaborator Author

yeah it's being CId with deny(clippy)

@Manishearth Manishearth merged commit 9071203 into frewsxcv:master Jul 31, 2023
6 checks passed
@Manishearth Manishearth deleted the chunking branch July 31, 2023 19:18
@Manishearth
Copy link
Collaborator Author

Published as 1.10.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support chunking
3 participants